
 
.logoimg1 { display:none;}
.userlogo .logotxt { width:400px; height:40px; float:left; line-height:40px; margin-left:10px; font-size:16px; font-weight: normal; overflow:hidden;   }
.logotxtv1 { display:none;}


.logoimg37 { display:inline-block; width:100px; height:40px; background: no-repeat; margin-left:10px; float:left; background-size:contain; vertical-align:middle;}

.userlogo .logotxt {color:#333; }

.utopsearch { padding-top:5px; }

.navbg { width:100%; height:140px; overflow:hidden; position:relative;}
.navbg .navbgleft  { width:45%; padding-top:35px; position:absolute; left:0px; top:0px;}
.navbg .logoimg { width:70px; height:70px;   float:left; background-size:contain; vertical-align:middle; }
.navbg .logoimg img { width:100%; height:100%;   }

.navbg .logotxt { width:400px; height:60px; float:left; line-height:60px; font-size:26px; font-weight: normal; overflow:hidden; color:#fff !important;}
.navbg #navbgimg { width:100%; height:100%;}




.usernavi { line-height:40px; clear:left; margin:auto; width:1200px; }
.usernavi a { display:inline-block; padding:0px 20px;}

